#ifndef IMSI_DEFINES_H
#define IMSI_DEFINES_H

#ifdef _UNICODE
typedef std::wstring String;
#else
typedef std::string String;
#endif

typedef boost::function<bool (const String& aFullPathName)> FileFound;

#define LF(a) addFunction(#a, LMsi##a)
#define LL(a) addCFunction(#a, LMsi##a)
#define LC(a) addVariable(#a, &##a, false)

#endif // IMSI_DEFINES_H
